package cn.village.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * (ConstructionContract)实体类
 *
 * @author makejava
 * @since 2021-02-10 15:33:50
 */
public class ConstructionContract implements Serializable {
    private static final long serialVersionUID = 787008102913906029L;

    private Integer id;
    /**
     * 开发商名称
     */
    private String developername;
    /**
     * 建设方名称
     */
    private String constructorname;
    /**
     * 监理方名称
     */
    private String supervisorname;
    /**
     * 工程项目名称
     */
    private String projname;
    /**
     * 项目地址
     */
    private String projaddress;
    /**
     * 建筑面积（平方米）
     */
    private Double area;
    /**
     * 结构、层数
     */
    private String layers;
    /**
     * 承包方式（包工包料/轻工）
     */
    private Integer contractingmethods;
    /**
     * 结算价格
     */
    private Object price;
    /**
     * 开竣工时间
     */
    private Date startnfinishtime;
    /**
     * 付款方式（一次付款/分次付款）
     */
    private Integer paymentterm;
    /**
     * 当付款方式为“分次结款”时必填
     */
    private Integer paymenttimes;
    /**
     * 质保期（年）
     */
    private String guaranteeperiod;
    /**
     * 质保金（百分比）
     */
    private Object guaranteemoney;
    /**
     * 合同状态
     */
    private Integer contractstatus;
    /**
     * 备注
     */
    private String remark;
    /**
     * 创建日期
     */
    private Date creationdate;
    /**
     * 修改日期
     */
    private Date modifydate;
    /**
     * 修改人
     */
    private String modifyby;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getDevelopername() {
        return developername;
    }

    public void setDevelopername(String developername) {
        this.developername = developername;
    }

    public String getConstructorname() {
        return constructorname;
    }

    public void setConstructorname(String constructorname) {
        this.constructorname = constructorname;
    }

    public String getSupervisorname() {
        return supervisorname;
    }

    public void setSupervisorname(String supervisorname) {
        this.supervisorname = supervisorname;
    }

    public String getProjname() {
        return projname;
    }

    public void setProjname(String projname) {
        this.projname = projname;
    }

    public String getProjaddress() {
        return projaddress;
    }

    public void setProjaddress(String projaddress) {
        this.projaddress = projaddress;
    }

    public Double getArea() {
        return area;
    }

    public void setArea(Double area) {
        this.area = area;
    }

    public String getLayers() {
        return layers;
    }

    public void setLayers(String layers) {
        this.layers = layers;
    }

    public Integer getContractingmethods() {
        return contractingmethods;
    }

    public void setContractingmethods(Integer contractingmethods) {
        this.contractingmethods = contractingmethods;
    }

    public Object getPrice() {
        return price;
    }

    public void setPrice(Object price) {
        this.price = price;
    }

    public Date getStartnfinishtime() {
        return startnfinishtime;
    }

    public void setStartnfinishtime(Date startnfinishtime) {
        this.startnfinishtime = startnfinishtime;
    }

    public Integer getPaymentterm() {
        return paymentterm;
    }

    public void setPaymentterm(Integer paymentterm) {
        this.paymentterm = paymentterm;
    }

    public Integer getPaymenttimes() {
        return paymenttimes;
    }

    public void setPaymenttimes(Integer paymenttimes) {
        this.paymenttimes = paymenttimes;
    }

    public String getGuaranteeperiod() {
        return guaranteeperiod;
    }

    public void setGuaranteeperiod(String guaranteeperiod) {
        this.guaranteeperiod = guaranteeperiod;
    }

    public Object getGuaranteemoney() {
        return guaranteemoney;
    }

    public void setGuaranteemoney(Object guaranteemoney) {
        this.guaranteemoney = guaranteemoney;
    }

    public Integer getContractstatus() {
        return contractstatus;
    }

    public void setContractstatus(Integer contractstatus) {
        this.contractstatus = contractstatus;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getCreationdate() {
        return creationdate;
    }

    public void setCreationdate(Date creationdate) {
        this.creationdate = creationdate;
    }

    public Date getModifydate() {
        return modifydate;
    }

    public void setModifydate(Date modifydate) {
        this.modifydate = modifydate;
    }

    public String getModifyby() {
        return modifyby;
    }

    public void setModifyby(String modifyby) {
        this.modifyby = modifyby;
    }

}